]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
15 years agorunDialog: popModal before running the command
Dan Winship [Fri, 18 Mar 2011 15:28:18 +0000 (11:28 -0400)]
runDialog: popModal before running the command

If you run a command from Alt+F2 that tries to get a server grab (eg,
xmag), it will fail if it starts up before the run dialog is finished
hiding.

Additionally, the run dialog currently stays focused while it is
fading out, potentially stealing keystrokes (or causing the user to
accidentally launch two copies of a program).

Change ModalDialog.close() to call popModal() immediately

Add a ModalDialog.popModal method, and call that before running the
RunDialog command. If the command succeeds, close the dialog as
before. If it fails, call ModalDialog.pushModal() to put things back
to normal before displaying the error.

https://bugzilla.gnome.org/show_bug.cgi?id=644857

15 years agoaltTab: popModal before fading out
Dan Winship [Tue, 15 Mar 2011 20:12:40 +0000 (16:12 -0400)]
altTab: popModal before fading out

This lets the user start typing in the newly-selected window right
away, without any characters possibly getting eaten during the
animation.

https://bugzilla.gnome.org/show_bug.cgi?id=644857

15 years agomodalDialog: grab focus immediately, not after fade-in
Dan Winship [Tue, 15 Mar 2011 20:05:40 +0000 (16:05 -0400)]
modalDialog: grab focus immediately, not after fade-in

If the user types Alt+F2 and then immediately starts typing, some keys
can get lost. Fix that by grabbing focus sooner.

https://bugzilla.gnome.org/show_bug.cgi?id=644857

15 years agoappDisplay: use get_allocation_box() in _ensureIconVisible
Dan Winship [Fri, 18 Mar 2011 18:33:45 +0000 (14:33 -0400)]
appDisplay: use get_allocation_box() in _ensureIconVisible

When right-clicking on an AppWellIcon, the icon will become focused,
which (presumably via style-changed) invalidates its current
allocation, causing "icon.y" to return 0 until it has been
reallocated, messing up our idea of where in the AppDisplay the icon
is. Work around this by calling get_allocation_box() instead.

https://bugzilla.gnome.org/show_bug.cgi?id=645162

15 years agoAlways show the workspace thumbnails if there is a monitor to the right
Alexander Larsson [Fri, 18 Mar 2011 13:49:27 +0000 (14:49 +0100)]
Always show the workspace thumbnails if there is a monitor to the right

If there is a monitor to the right it is very easy to overshot the
expanding thumbnails and enter the next monitor. So, in that case
we just always show it.

https://bugzilla.gnome.org/show_bug.cgi?id=641877

15 years agomessage-tray: allocate the entire size to the icon
Owen W. Taylor [Sat, 19 Mar 2011 17:51:34 +0000 (13:51 -0400)]
message-tray: allocate the entire size to the icon

Specify x-fill and y-fill true for the bin that contains the status
icon so the status icon will always be sized to our specified icon
size (24x24). This prevents pathological behavior for legacy status
icons embedded in the tray where an initial allocation at 1x1 before
they had content would "stick", and the icon would permanently
end up 1x1.

https://bugzilla.gnome.org/show_bug.cgi?id=634820

15 years agoStButton: fix handling of Space/Enter -> click
Dan Winship [Mon, 21 Mar 2011 12:21:18 +0000 (08:21 -0400)]
StButton: fix handling of Space/Enter -> click

StButton was mistakenly considering any Space/Enter KEY_RELEASE to be
a click, when in fact it should only count as a click if it also got
the corresponding KEY_PRESS as well. This meant that when typing in a
chat notification, any Space/Enter keypress would dismiss the
notification, since the StEntry would take the PRESS event but ignore
the RELEASE, allowing it to propagate to the notification itself,
which would treat it as a click.

https://bugzilla.gnome.org/show_bug.cgi?id=645243

15 years agouser-status: Honor lockdown settings
Florian Müllner [Mon, 21 Mar 2011 12:51:46 +0000 (13:51 +0100)]
user-status: Honor lockdown settings

Right now, the user status menu always contains actions to logout
and lock the screen, and the user switching action only depends on
the technical availability of the functionality.
All those items should honor the lockdown settings defined in
org.gnome.desktop.lockdown.

https://bugzilla.gnome.org/show_bug.cgi?id=645335

15 years agorun-dialog: Honor lockdown settings
Florian Müllner [Mon, 21 Mar 2011 13:06:35 +0000 (14:06 +0100)]
run-dialog: Honor lockdown settings

org.gnome.desktop.lockdown has a setting to prevent the use of the
Alt-F2 run dialog. Honor this setting.

https://bugzilla.gnome.org/show_bug.cgi?id=645335

15 years agoUpdated Lithuanian translation.
Gintautas Miliauskas [Mon, 21 Mar 2011 13:25:58 +0000 (14:25 +0100)]
Updated Lithuanian translation.

15 years agognome-shell: fix restart after rebuild
Dan Winship [Mon, 21 Mar 2011 12:47:36 +0000 (08:47 -0400)]
gnome-shell: fix restart after rebuild

Alt+F2 restart was failing after a rebuild when running from the
source tree because it would try to restart
".libs/lt-gnome-shell-real", which didn't exist yet. Fix this by using
"libtool --mode=execute" at build time to regenerate that file.

https://bugzilla.gnome.org/show_bug.cgi?id=645390

15 years agoStThemeNode: support border-image: none
Owen W. Taylor [Mon, 21 Mar 2011 00:49:40 +0000 (20:49 -0400)]
StThemeNode: support border-image: none

Treat border-image: none as a valid specification that overwrites any
previously specified border image.

https://bugzilla.gnome.org/show_bug.cgi?id=644788

15 years agoOnly add hot corner for primary and "top left" monitors
Alexander Larsson [Fri, 18 Mar 2011 13:21:17 +0000 (14:21 +0100)]
Only add hot corner for primary and "top left" monitors

To avoid having hot corners that accidentally trigger when e.g. trying
to hit the panel on the primary monitor we add hot corners only to
monitors that are "naturally" top left (top right for RTL).

For instance, we'd like a hot corner here:

corner -> +-------------
          |            |
+---------+            |
|=========|            |
|         |            |
|         |            |
|         |            |
+---------+------------+

But not here:

          unexpected hot corner
          ↓
+---------+-------+
|=========|       |
|         |       |
|         +-------+
+---------+

https://bugzilla.gnome.org/show_bug.cgi?id=645116

15 years agoUpdated Portuguese translation
Duarte Loreto [Sun, 20 Mar 2011 23:52:36 +0000 (23:52 +0000)]
Updated Portuguese translation

15 years agoShellAppSystem: dynamically generate known_vendor_prefixes
Maxim Ermilov [Thu, 17 Mar 2011 22:44:41 +0000 (01:44 +0300)]
ShellAppSystem: dynamically generate known_vendor_prefixes

It create prefix based on desktop file's id and desktop file's path and vendor_prefix.
https://bugzilla.gnome.org/show_bug.cgi?id=620464

15 years agoUpdated Galician translations
Fran Diéguez [Sun, 20 Mar 2011 17:54:54 +0000 (18:54 +0100)]
Updated Galician translations

15 years agoDon't use italic for status items in menus
William Jon McCann [Sun, 20 Mar 2011 04:22:41 +0000 (00:22 -0400)]
Don't use italic for status items in menus

https://bugzilla.gnome.org/show_bug.cgi?id=645276

15 years agoAdded Latvian translation.
Rudolfs Mazurs [Sun, 20 Mar 2011 13:35:24 +0000 (15:35 +0200)]
Added Latvian translation.

15 years agoUtil: use the right function name when reporting errors.
Giovanni Campagna [Sat, 19 Mar 2011 17:59:22 +0000 (18:59 +0100)]
Util: use the right function name when reporting errors.

It's Main.notifyError, not Main.notifyProblem.

https://bugzilla.gnome.org/show_bug.cgi?id=645248

15 years agoUpdated Polish translation
Piotr Drąg [Sat, 19 Mar 2011 15:19:43 +0000 (16:19 +0100)]
Updated Polish translation

15 years agoUpdated Indonesian translation
Dirgita [Sat, 19 Mar 2011 15:12:28 +0000 (22:12 +0700)]
Updated Indonesian translation

15 years agoUpdated Korean translation
Changwoo Ryu [Sat, 19 Mar 2011 14:23:32 +0000 (23:23 +0900)]
Updated Korean translation

15 years agoUpdated Serbian translation
Miroslav Nikolić [Sat, 19 Mar 2011 11:37:28 +0000 (12:37 +0100)]
Updated Serbian translation

15 years agodash: Handle cancelled drags
Florian Müllner [Wed, 9 Mar 2011 15:56:08 +0000 (16:56 +0100)]
dash: Handle cancelled drags

If a drag was cancelled, do animations like size changes or zooming
out the remove target in parallel with the snapback animation.

https://bugzilla.gnome.org/show_bug.cgi?id=644324

15 years agoworkspaces-view: Zoom out early on canceled item drags
Florian Müllner [Wed, 9 Mar 2011 15:53:26 +0000 (16:53 +0100)]
workspaces-view: Zoom out early on canceled item drags

Start the zoom at the same time as the snapback animation, as it's
already done for window snapbacks.

https://bugzilla.gnome.org/show_bug.cgi?id=644324

15 years agooverview: Handle drag-cancelled signal for items
Florian Müllner [Wed, 9 Mar 2011 15:40:48 +0000 (16:40 +0100)]
overview: Handle drag-cancelled signal for items

Allow handling the drag-cancelled signal for non-window items, just
like the handling for windows instroduced in commit a80e88e33.

https://bugzilla.gnome.org/show_bug.cgi?id=644324

15 years agoview-selector: Don't fade in the initially selected tab
Florian Müllner [Thu, 10 Mar 2011 12:14:48 +0000 (13:14 +0100)]
view-selector: Don't fade in the initially selected tab

The fade effect when switching tabs should only be applied when
switching from a previously selected tab, not when selecting the
initial one - otherwise, the window previews are faded in the first
time the overview is shown.

https://bugzilla.gnome.org/show_bug.cgi?id=644389

15 years agoUpdated Hungarian translation
Gabor Kelemen [Sat, 19 Mar 2011 01:47:36 +0000 (02:47 +0100)]
Updated Hungarian translation

15 years agoFix user visible typo: s/estabilished/established/
Wouter Bolsterlee [Sat, 19 Mar 2011 00:16:16 +0000 (01:16 +0100)]
Fix user visible typo: s/estabilished/established/

The affected translations are also modified to not cause any
inconvenience for translators.

15 years agoUpdated Dutch translation by Wouter Bolsterlee
Wouter Bolsterlee [Sat, 19 Mar 2011 00:14:43 +0000 (01:14 +0100)]
Updated Dutch translation by Wouter Bolsterlee

15 years agoworkspacesView: Fix graphical glitches with windows appearing for a split-second
Jasper St. Pierre [Thu, 17 Mar 2011 13:37:55 +0000 (09:37 -0400)]
workspacesView: Fix graphical glitches with windows appearing for a split-second

When we were knocking off workspace height to fix the ratio problems, we
weren't adding spacing in between workspaces, so they smooshed up against
each other whenever we took height off, causing them to be visible.

15 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 18 Mar 2011 19:01:08 +0000 (20:01 +0100)]
Updated Spanish translation

15 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 18 Mar 2011 17:45:54 +0000 (18:45 +0100)]
Updated Slovenian translation

15 years agoUpdate Simplified Chinese translation.
Aron Xu [Fri, 18 Mar 2011 10:34:54 +0000 (18:34 +0800)]
Update Simplified Chinese translation.

15 years agostatus: use Shell.AppSystem to launch settings panels
Diego Escalante Urrelo [Fri, 18 Mar 2011 02:05:53 +0000 (21:05 -0500)]
status: use Shell.AppSystem to launch settings panels

Different methos are being used to launch the control-center panels of each
status icon. Standarize on Shell.AppSystem.
This also fixes the network icon using a non-existant Util.spawnDesktop()
method.

Bug #645091

15 years agoSwitch Clutter module to http git checkout
Owen W. Taylor [Fri, 18 Mar 2011 03:00:59 +0000 (23:00 -0400)]
Switch Clutter module to http git checkout

It apparently is unlikely that anongit access will be restored
to clutter-project.org. We'll update the moduleset again when
alternate hosting is found.

15 years agoUpdated Romanian translation
Lucian Adrian Grijincu [Thu, 17 Mar 2011 23:19:40 +0000 (00:19 +0100)]
Updated Romanian translation

15 years agoUpdated Romanian translation
Lucian Adrian Grijincu [Thu, 17 Mar 2011 09:50:44 +0000 (10:50 +0100)]
Updated Romanian translation

15 years agopanel: Hide spinner when switching apps
Florian Müllner [Wed, 16 Mar 2011 18:08:59 +0000 (19:08 +0100)]
panel: Hide spinner when switching apps

Commit fcfd17e was overzealous when simplifying the previous spinner
animation, as a result the spinner now stays around when switching
to another application while the animation is ongoing.

15 years agoUpdated Arabic translation
Khaled Hosny [Thu, 17 Mar 2011 20:55:07 +0000 (22:55 +0200)]
Updated Arabic translation

15 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 17 Mar 2011 19:20:09 +0000 (20:20 +0100)]
Updated Spanish translation

15 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 17 Mar 2011 19:06:18 +0000 (20:06 +0100)]
Updated Spanish translation

15 years agoFallback to using a generic when requested image isn't found
William Jon McCann [Thu, 17 Mar 2011 02:27:04 +0000 (22:27 -0400)]
Fallback to using a generic when requested image isn't found

Use a type specific generic image when the requested icon
can't be loaded instead of using an empty texture.

https://bugzilla.gnome.org/show_bug.cgi?id=644668

15 years agoUploaded Ukranian
Daniel Korostil [Thu, 17 Mar 2011 16:59:08 +0000 (18:59 +0200)]
Uploaded Ukranian

15 years agoUpdated Italian translation
Luca Ferretti [Thu, 17 Mar 2011 15:03:27 +0000 (16:03 +0100)]
Updated Italian translation

15 years agoLink against libmutter.
Frédéric Péters [Thu, 17 Mar 2011 13:29:09 +0000 (14:29 +0100)]
Link against libmutter.

https://bugzilla.gnome.org/show_bug.cgi?id=644565

15 years agoHandle workspaces going empty due to windows changing monitors
Alexander Larsson [Wed, 16 Mar 2011 10:37:08 +0000 (11:37 +0100)]
Handle workspaces going empty due to windows changing monitors

If a workspace becomes empty due to a window changing to/from the
primary monitor, but not changing its original workspace then we
were not noticing this. This can happen for instance if you drag
a thumbnail window to a non-primary window.

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoConstrain zoomed overview windows to the current monitor
Alexander Larsson [Wed, 9 Mar 2011 14:59:58 +0000 (15:59 +0100)]
Constrain zoomed overview windows to the current monitor

Additionally, the constraint to not overlap the panel should only happen
on the primary monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agooverview: hidden workspace thumbnails should not stick out on other monitor
Alexander Larsson [Tue, 8 Mar 2011 09:04:49 +0000 (10:04 +0100)]
overview: hidden workspace thumbnails should not stick out on other monitor

We clip the entire WorkspacesDisplay to its allocation to avoid things
like the WorkspaceThumbnails sticking out of the primary monitor into
another monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoAlways reserve space in all workspaces on a drag
Alexander Larsson [Fri, 4 Mar 2011 14:49:13 +0000 (15:49 +0100)]
Always reserve space in all workspaces on a drag

We used to do this only on automatic workspace switch, but that
doesn't work for the multiple monitors case where we want to reserve
space on the extra monitors.

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoAdd workspaces on non-primary monitors
Alexander Larsson [Thu, 3 Mar 2011 21:33:27 +0000 (22:33 +0100)]
Add workspaces on non-primary monitors

We create a Workspace with a null metaWorkspace for each
non-primary monitor, showing the windows on these monitors.
These are saved in WorkspaceView.extraWorkspaces.

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoOnly show windows from the primary monitor on the overview workspace
Alexander Larsson [Tue, 1 Mar 2011 08:14:56 +0000 (09:14 +0100)]
Only show windows from the primary monitor on the overview workspace

This means a bunch of windows will not be visible at all in the overview.
Those will be added back with per-screen workspaces on the non-primary
monitors.

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoOnly show windows from the primary monitor in the workspace thumbnails
Alexander Larsson [Mon, 28 Feb 2011 19:19:30 +0000 (20:19 +0100)]
Only show windows from the primary monitor in the workspace thumbnails

Also, if windows are dropped on the thumbnail, move them to the primary
monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoOnly show the primary monitor region in the workspace thumbnails
Alexander Larsson [Mon, 28 Feb 2011 19:09:23 +0000 (20:09 +0100)]
Only show the primary monitor region in the workspace thumbnails

Make the thumbnail the size of the primary monitor and only show
the windows from that area.

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoEnable the workspaces_only_on_primary feature of mutter
Alexander Larsson [Mon, 28 Feb 2011 13:05:05 +0000 (14:05 +0100)]
Enable the workspaces_only_on_primary feature of mutter

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Thu, 17 Mar 2011 08:44:09 +0000 (09:44 +0100)]
Updated Norwegian bokmål translation

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Wed, 16 Mar 2011 22:38:02 +0000 (00:38 +0200)]
Updated Hebrew translation.

15 years agognome-shell.modules: Add a gtk3 dep for libgweather
Owen W. Taylor [Wed, 16 Mar 2011 22:01:16 +0000 (18:01 -0400)]
gnome-shell.modules: Add a gtk3 dep for libgweather

15 years agomessageTray: dismiss notifications on click, not button-release-event
Dan Winship [Thu, 3 Mar 2011 20:14:52 +0000 (15:14 -0500)]
messageTray: dismiss notifications on click, not button-release-event

Notification was connecting to button-release-event to decide when to
be dismissed, which caused problems with widgets inside the
notification that reacted to button-press-event but not
button-release-event. Fix this by wrapping the Notification's table in
an StButton and connecting to 'click'.

https://bugzilla.gnome.org/show_bug.cgi?id=642978

15 years agoMove the font color CSS rule from .workspaces-view to .window-caption
Alexander Larsson [Thu, 3 Mar 2011 21:31:10 +0000 (22:31 +0100)]
Move the font color CSS rule from .workspaces-view to .window-caption

This is needed once we start seeing window captions outside the
workspaces view (for other monitors).

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoAdd and export shell_global_get_primary_monitor_index
Alexander Larsson [Mon, 28 Feb 2011 19:06:58 +0000 (20:06 +0100)]
Add and export shell_global_get_primary_monitor_index

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoSwitch to using the mutter primary monitor APIs
Alexander Larsson [Mon, 28 Feb 2011 12:50:19 +0000 (13:50 +0100)]
Switch to using the mutter primary monitor APIs

https://bugzilla.gnome.org/show_bug.cgi?id=609258

15 years agoRemove broken ShellAppSystem API and all consumers
Colin Walters [Thu, 10 Mar 2011 17:19:10 +0000 (12:19 -0500)]
Remove broken ShellAppSystem API and all consumers

In commit 9bd22dc0, I introduced an API to load an arbitrary
.desktop file, not necessarily from the menu path.  It turns
out this function was broken because it created ShellApp instances
that were *different* from ones that were cached normally.

As far as I can tell, we didn't initially use it.  Then later
Util.spawnDesktop was created which used this function.

Remove this broken function and all callers; if we're loading
.desktop files from *outside* the menu path, we can look at
readding.

This patch also kills off Util.spawnDesktop in favor of callers
talking to ShellAppSystem directly, now that the latter reports
errors.

https://bugzilla.gnome.org/show_bug.cgi?id=644402

15 years agoShellApp: Report error when we fail to run an app
Colin Walters [Tue, 15 Mar 2011 22:34:51 +0000 (18:34 -0400)]
ShellApp: Report error when we fail to run an app

https://bugzilla.gnome.org/show_bug.cgi?id=644402

15 years agoAdd shell_global_report_error()
Colin Walters [Tue, 15 Mar 2011 22:31:16 +0000 (18:31 -0400)]
Add shell_global_report_error()

Move the "system notification error" handling out of
util.js, and add it to ShellGlobal so we can start
calling it from across the codebase better (including
C).

https://bugzilla.gnome.org/show_bug.cgi?id=644402

15 years agoUpdated Galician translations
Fran Diéguez [Wed, 16 Mar 2011 18:55:45 +0000 (19:55 +0100)]
Updated Galician translations

15 years agoPrelight panel items on hover
Jonathan Strander [Mon, 14 Mar 2011 01:01:50 +0000 (20:01 -0500)]
Prelight panel items on hover

In order to give feedback when the user hovers
over items on the panel, we should prelight them.

https://bugzilla.gnome.org/show_bug.cgi?id=609576

15 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 16 Mar 2011 18:30:11 +0000 (19:30 +0100)]
Updated Spanish translation

15 years agoUpdated Hungarian translation
Gabor Kelemen [Wed, 16 Mar 2011 18:01:21 +0000 (19:01 +0100)]
Updated Hungarian translation

15 years agowindowManager: fix up accounting of dimmed windows
Owen W. Taylor [Tue, 8 Mar 2011 03:09:41 +0000 (22:09 -0500)]
windowManager: fix up accounting of dimmed windows

Simplify the accounting of which windows we should dim by checking
the current state of windows rather than trying to track changes,
and by keeping a list of dimmed windows rather than a list of windows
with a dimmed parent. Remove windows from the list of dimmed windows
when they are destroyed.

This should fix problems where destroyed windows could end up in
the list of dimmed windows.

https://bugzilla.gnome.org/show_bug.cgi?id=644167

15 years agoUpdated Italian transaltion
Luca Ferretti [Wed, 16 Mar 2011 16:03:51 +0000 (17:03 +0100)]
Updated Italian transaltion

15 years agoUpdated Arabic translation
Khaled Hosny [Wed, 16 Mar 2011 15:46:00 +0000 (17:46 +0200)]
Updated Arabic translation

15 years agoUpdate Simplified Chinese translation.
Aron Xu [Wed, 16 Mar 2011 15:28:14 +0000 (23:28 +0800)]
Update Simplified Chinese translation.

15 years agognome-shell-jhbuild: Adjust GI_TYPELIB_PATH for NM inclusion
Dan Winship [Wed, 16 Mar 2011 13:40:25 +0000 (09:40 -0400)]
gnome-shell-jhbuild: Adjust GI_TYPELIB_PATH for NM inclusion

When jhbuilding, we use a jhbuilt gobject-introspection, so the
default typelib path is the jhbuild prefix, not /usr. So if we are
using NetworkManager from packages, we need to adjust GI_TYPELIB_PATH
to include it.

https://bugzilla.gnome.org/show_bug.cgi?id=621707

15 years agoStatus area: add NetworkManager indicator
Giovanni Campagna [Tue, 25 Jan 2011 21:08:12 +0000 (22:08 +0100)]
Status area: add NetworkManager indicator

Adds an implementation of nm-applet in javascript. Uses the new
introspection from NetworkManager, and temporarily requires
nm-applet to be running for the secret service.
Features a renewed interface, with each device controllable through
a switch, which if toggled off disconnects, and if toggled on
connects to the most recently used valid connection. More esoteric
features like creation of ad-hoc networks have been moved to the
control center panel.

https://bugzilla.gnome.org/show_bug.cgi?id=621707

15 years agoBluetooth: fix updating the device list
Giovanni Campagna [Tue, 15 Mar 2011 20:22:57 +0000 (21:22 +0100)]
Bluetooth: fix updating the device list

Inside the inner loop, use the inner iterator, not that of the outer
loop. At the same time, refactor the code to rely less on private
properties appended to foreign objects.

https://bugzilla.gnome.org/show_bug.cgi?id=644858

15 years agomessageTray: fix summary area wobbling
Dan Winship [Mon, 7 Mar 2011 19:04:03 +0000 (14:04 -0500)]
messageTray: fix summary area wobbling

Due to accumulation of rounding errors, the left edge of the summary area
could wobble by a few pixels during animations. Fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=636930

15 years agoUpdated Arabic translation
Khaled Hosny [Wed, 16 Mar 2011 12:53:53 +0000 (14:53 +0200)]
Updated Arabic translation

15 years agopolkit: drop gdmuser naming workaround
Ray Strode [Tue, 15 Mar 2011 19:22:20 +0000 (15:22 -0400)]
polkit: drop gdmuser naming workaround

The polkit authentication dialog contains logic for
falling back to dispalying a user's username if that
user has no real name.

This logic is no longer needed because gdmuser does it
internally now.

https://bugzilla.gnome.org/show_bug.cgi?id=644765

15 years agogdm: fix empty real name check
Ray Strode [Tue, 15 Mar 2011 19:19:58 +0000 (15:19 -0400)]
gdm: fix empty real name check

gdm_user_get_real_name() checks for an empty real
name and automatically falls back to username if
real name is NULL.  It doesn't automatically fall
back to username if real name is empty, however.

This commit makes it fall back for both cases.

https://bugzilla.gnome.org/show_bug.cgi?id=644765

15 years agoStContainer: Account for floating-point imprecision when sorting actors
Owen W. Taylor [Mon, 7 Mar 2011 20:31:55 +0000 (15:31 -0500)]
StContainer: Account for floating-point imprecision when sorting actors

When we compare the boxes for two actors, they may appear to overlap
by a small amount because of floating-point imprecision. Allow for
up to 0.1 pixel overlap when determining what children are in the
focus direction from the currently focused actor.

https://bugzilla.gnome.org/show_bug.cgi?id=644134

15 years agoShellWindowTracker: don't create ShellApps for non-interesting windows
Dan Winship [Wed, 9 Mar 2011 13:58:27 +0000 (08:58 -0500)]
ShellWindowTracker: don't create ShellApps for non-interesting windows

If a process does not have any "interesting" windows, then it can't be
considered a running app. (Previously we were calling
get_app_for_window() before ruling out non-interesting windows, which
ended up calling _shell_app_new_for_window(), which would add the
window to the ShellApp directly, bypassing the is_interesting check.)

https://bugzilla.gnome.org/show_bug.cgi?id=642221

15 years agoaccessibility: remove Screen Reader and Screen Keyboard entries
Dan Winship [Fri, 11 Mar 2011 12:09:02 +0000 (07:09 -0500)]
accessibility: remove Screen Reader and Screen Keyboard entries

These are not 100% ready for 3.0 (though they are still available from
the control panel).

https://bugzilla.gnome.org/show_bug.cgi?id=639762

15 years agoworkspaceView: Make sure to scale the workspace proportionally
Jasper St. Pierre [Sat, 12 Mar 2011 00:03:20 +0000 (19:03 -0500)]
workspaceView: Make sure to scale the workspace proportionally

Commit 0207f1f29b776ae5f8f59321284f1adc2f85159e landed a new
way of zooming, but was causing all sorts of window positioning
weirdness because the positions were supposed to be working against
a proportional workspace.

https://bugzilla.gnome.org/show_bug.cgi?id=644542

15 years agotelepathyClient: remove alias-change messages, to unbreak string freeze
Dan Winship [Tue, 15 Mar 2011 11:36:04 +0000 (07:36 -0400)]
telepathyClient: remove alias-change messages, to unbreak string freeze

https://bugzilla.gnome.org/show_bug.cgi?id=642793

15 years agoUse points for font sizes
Owen W. Taylor [Fri, 4 Mar 2011 20:54:19 +0000 (15:54 -0500)]
Use points for font sizes

Do a basic job of converting font sizes from pixels to points, so they
will scale will the global GNOME scale factor. Some other sizes that are
clearly related to the font sizes are changed to ems, but no comprehensive
attempt is made to get rid of px units.

https://bugzilla.gnome.org/show_bug.cgi?id=636868

15 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 15 Mar 2011 15:13:05 +0000 (16:13 +0100)]
Updated Slovenian translation

15 years agoUpdated Slovenian translation
Andrej Žnidaršič [Tue, 15 Mar 2011 15:09:30 +0000 (16:09 +0100)]
Updated Slovenian translation

15 years agoUpdated Galician translations
Fran Diéguez [Tue, 15 Mar 2011 14:26:15 +0000 (15:26 +0100)]
Updated Galician translations

15 years agoUpdated Galician translations
Fran Diéguez [Tue, 15 Mar 2011 00:32:58 +0000 (01:32 +0100)]
Updated Galician translations

15 years agoUpdated Hungarian translation
Gabor Kelemen [Tue, 15 Mar 2011 13:44:00 +0000 (14:44 +0100)]
Updated Hungarian translation

15 years agodateMenu: open calendar specifically when opening evolution
Dan Winship [Mon, 14 Mar 2011 13:05:59 +0000 (09:05 -0400)]
dateMenu: open calendar specifically when opening evolution

https://bugzilla.gnome.org/show_bug.cgi?id=641504

15 years agognome-shell.modules: add --disable-Werror to telepathy-logger
Dan Winship [Tue, 15 Mar 2011 12:40:11 +0000 (08:40 -0400)]
gnome-shell.modules: add --disable-Werror to telepathy-logger

It does not currently build error-free with gcc 4.6.

15 years agoapp-menu: Simplify startup animation
Florian Müllner [Fri, 11 Mar 2011 23:37:43 +0000 (00:37 +0100)]
app-menu: Simplify startup animation

During application startup, we used to display a rotating spinner
which also moved from left to right, revealing the application title.
The result looks rather busy, so remove the horizontal movement.

https://bugzilla.gnome.org/show_bug.cgi?id=640782

15 years ago.gitignore: add gnome-shell-perf-helper
Dan Winship [Tue, 15 Mar 2011 12:27:04 +0000 (08:27 -0400)]
.gitignore: add gnome-shell-perf-helper

15 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Tue, 15 Mar 2011 11:42:27 +0000 (13:42 +0200)]
[l10n] Updated Estonian translation

15 years agobuild: Fix TelepathyLogger version requirement
Adel Gadllah [Mon, 14 Mar 2011 23:10:16 +0000 (00:10 +0100)]
build: Fix TelepathyLogger version requirement

We are supposed to require the 0.2 gir file not 1.0.

15 years agotelepathyClient: Add messages from TelepathyLogger
Jasper St. Pierre [Mon, 7 Mar 2011 22:10:53 +0000 (17:10 -0500)]
telepathyClient: Add messages from TelepathyLogger

This allows users to see chat history from other contacts with
the inline message tray replies.

https://bugzilla.gnome.org/show_bug.cgi?id=643377

15 years agoshell-global: Add wrappers for TelepathyLogger
Jasper St. Pierre [Sat, 26 Feb 2011 17:32:27 +0000 (12:32 -0500)]
shell-global: Add wrappers for TelepathyLogger

gjs can't support more than one callback in the same function,
so work around this with yet another shell-global wrapper.

https://bugzilla.gnome.org/show_bug.cgi?id=643377

15 years agoRequire a recent TelepathyLogger
Jasper St. Pierre [Sat, 26 Feb 2011 17:31:19 +0000 (12:31 -0500)]
Require a recent TelepathyLogger

We require a TelepathyLogger version with gobject-introspection support.

https://bugzilla.gnome.org/show_bug.cgi?id=643377